home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 22 / CU Amiga Magazine's Super CD-ROM 22 (1998)(EMAP Images)(GB)[!][issue 1998-05].iso / PowerPC / System / PPCReleaseDEV / Examples / StartupPPC.elf.dump < prev    next >
Encoding:
Text File  |  1998-02-21  |  4.5 KB  |  133 lines

  1.  
  2. StartupPPC.elf:     file format elf32-powerpc
  3. StartupPPC.elf
  4. architecture: powerpc:common, flags 0x00000011:
  5. HAS_RELOC, HAS_SYMS
  6. start address 0x00000000
  7.  
  8. Sections:
  9. Idx Name          Size      VMA       LMA       File off  Algn
  10.   0 .text         00000128  00000000  00000000  00000034  2**2
  11.                   CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
  12.   1 .data         00000000  00000000  00000000  0000015c  2**0
  13.                   CONTENTS, ALLOC, LOAD, DATA
  14.   2 .bss          00000000  00000000  00000000  0000015c  2**0
  15.                   ALLOC
  16.   3 .comment      00000014  00000000  00000000  0000015c  2**0
  17.                   CONTENTS, READONLY
  18. SYMBOL TABLE:
  19. 00000000 l    d  .text    00000000 
  20. 00000000 l    d  *ABS*    00000000 
  21. 00000000 l    d  .data    00000000 
  22. 00000000 l    d  .bss    00000000 
  23. 00000000 l    d  .comment    00000000 
  24. 00000000 l    d  *ABS*    00000000 
  25. 00000000 l    d  *ABS*    00000000 
  26. 00000000 l    d  *ABS*    00000000 
  27. 00000000 l    df *ABS*    00000000 StartupPPC.c
  28. 00000000 l     O .text    00000000 gcc2_compiled.
  29. 00000000         *UND*    00000000 PPCGetMessage
  30. 00000000         *UND*    00000000 PPCDeleteMessage
  31. 00000000         *UND*    00000000 PPCFindTask
  32. 00000000         *UND*    00000000 PPCWaitPort
  33. 00000004 g     F .text    00000124 main
  34. 00000000         *UND*    00000000 PPCSendMessage
  35. 00000000         *UND*    00000000 PPCCreateMessage
  36. 00000000         *UND*    00000000 PPCGetTaskAttr
  37.  
  38.  
  39. Disassembly of section .text:
  40. 00000000 <gcc2_compiled.> .long 0x403c
  41. main():
  42. 00000004 <main> stwu    r1,-32(r1)
  43. 00000008 <main+4> mflr    r0
  44. 0000000c <main+8> stw    r29,20(r1)
  45. 00000010 <main+c> stw    r30,24(r1)
  46. 00000014 <main+10> stw    r31,28(r1)
  47. 00000018 <main+14> stw    r0,36(r1)
  48. 0000001c <main+18> li    r3,0
  49. 00000020 <main+1c> bl    00000020 <main+1c>
  50.         RELOC: 00000020 R_PPC_REL24 PPCFindTask
  51. 00000024 <main+20> lis    r3,-32766
  52. 00000028 <main+24> ori    r3,r3,22
  53. 0000002c <main+28> bl    0000002c <main+28>
  54.         RELOC: 0000002c R_PPC_REL24 PPCGetTaskAttr
  55. 00000030 <main+2c> mr    r29,r3
  56. 00000034 <main+30> lis    r3,-32766
  57. 00000038 <main+34> ori    r3,r3,20
  58. 0000003c <main+38> bl    0000003c <main+38>
  59.         RELOC: 0000003c R_PPC_REL24 PPCGetTaskAttr
  60. 00000040 <main+3c> mr    r31,r3
  61. 00000044 <main+40> li    r4,0
  62. 00000048 <main+44> bl    00000048 <main+44>
  63.         RELOC: 00000048 R_PPC_REL24 PPCCreateMessage
  64. 0000004c <main+48> mr.    r30,r3
  65. 00000050 <main+4c> beq    00000108 <main+104>
  66. 00000054 <main+50> mr    r4,r30
  67. 00000058 <main+54> li    r5,0
  68. 0000005c <main+58> li    r6,0
  69. 00000060 <main+5c> lwz    r3,0(r29)
  70. 00000064 <main+60> li    r7,0
  71. 00000068 <main+64> bl    00000068 <main+64>
  72.         RELOC: 00000068 R_PPC_REL24 PPCSendMessage
  73. 0000006c <main+68> mr    r3,r31
  74. 00000070 <main+6c> bl    00000070 <main+6c>
  75.         RELOC: 00000070 R_PPC_REL24 PPCWaitPort
  76. 00000074 <main+70> mr    r3,r31
  77. 00000078 <main+74> bl    00000078 <main+74>
  78.         RELOC: 00000078 R_PPC_REL24 PPCGetMessage
  79. 0000007c <main+78> mr    r4,r30
  80. 00000080 <main+7c> li    r5,0
  81. 00000084 <main+80> li    r6,0
  82. 00000088 <main+84> lwz    r3,0(r29)
  83. 0000008c <main+88> li    r7,1
  84. 00000090 <main+8c> bl    00000090 <main+8c>
  85.         RELOC: 00000090 R_PPC_REL24 PPCSendMessage
  86. 00000094 <main+90> mr    r3,r31
  87. 00000098 <main+94> bl    00000098 <main+94>
  88.         RELOC: 00000098 R_PPC_REL24 PPCWaitPort
  89. 0000009c <main+98> mr    r3,r31
  90. 000000a0 <main+9c> bl    000000a0 <main+9c>
  91.         RELOC: 000000a0 R_PPC_REL24 PPCGetMessage
  92. 000000a4 <main+a0> mr    r4,r30
  93. 000000a8 <main+a4> li    r5,0
  94. 000000ac <main+a8> li    r6,0
  95. 000000b0 <main+ac> lwz    r3,0(r29)
  96. 000000b4 <main+b0> li    r7,2
  97. 000000b8 <main+b4> bl    000000b8 <main+b4>
  98.         RELOC: 000000b8 R_PPC_REL24 PPCSendMessage
  99. 000000bc <main+b8> mr    r3,r31
  100. 000000c0 <main+bc> bl    000000c0 <main+bc>
  101.         RELOC: 000000c0 R_PPC_REL24 PPCWaitPort
  102. 000000c4 <main+c0> mr    r3,r31
  103. 000000c8 <main+c4> bl    000000c8 <main+c4>
  104.         RELOC: 000000c8 R_PPC_REL24 PPCGetMessage
  105. 000000cc <main+c8> mr    r4,r30
  106. 000000d0 <main+cc> li    r5,0
  107. 000000d4 <main+d0> li    r6,0
  108. 000000d8 <main+d4> lwz    r3,0(r29)
  109. 000000dc <main+d8> li    r7,3
  110. 000000e0 <main+dc> bl    000000e0 <main+dc>
  111.         RELOC: 000000e0 R_PPC_REL24 PPCSendMessage
  112. 000000e4 <main+e0> mr    r3,r31
  113. 000000e8 <main+e4> bl    000000e8 <main+e4>
  114.         RELOC: 000000e8 R_PPC_REL24 PPCWaitPort
  115. 000000ec <main+e8> mr    r3,r31
  116. 000000f0 <main+ec> bl    000000f0 <main+ec>
  117.         RELOC: 000000f0 R_PPC_REL24 PPCGetMessage
  118. 000000f4 <main+f0> li    r0,1
  119. 000000f8 <main+f4> stw    r0,4(r29)
  120. 000000fc <main+f8> mr    r3,r30
  121. 00000100 <main+fc> bl    00000100 <main+fc>
  122.         RELOC: 00000100 R_PPC_REL24 PPCDeleteMessage
  123. 00000104 <main+100> b    0000010c <main+108>
  124. 00000108 <main+104> stw    r30,4(r29)
  125. 0000010c <main+108> lwz    r0,36(r1)
  126. 00000110 <main+10c> mtlr    r0
  127. 00000114 <main+110> lwz    r29,20(r1)
  128. 00000118 <main+114> lwz    r30,24(r1)
  129. 0000011c <main+118> lwz    r31,28(r1)
  130. 00000120 <main+11c> addi    r1,r1,32
  131. 00000124 <main+120> blr
  132. Disassembly of section .data:
  133.